On a host _rrrr_dddd_iiii_ssss_cccc listens on the _AAAA_LLLL_LLLL______HHHH_OOOO_SSSS_TTTT_SSSS (224.0.0.1) multicast address
for _RRRR_OOOO_UUUU_TTTT_EEEE_RRRR______AAAA_DDDD_VVVV_EEEE_RRRR_TTTT_IIII_SSSS_EEEE messages from routers. The received messages are
handled by first ignoring those listed router addresses with which the
host does not share a network. Among the remaining addresses the ones
with the highest preference are selected as default routers and a default
route is entered in the kernel routing table for each one of them.
Optionally, _rrrr_dddd_iiii_ssss_cccc can avoid waiting for routers to announce themselves by
sending out a few _RRRR_OOOO_UUUU_TTTT_EEEE_RRRR______SSSS_OOOO_LLLL_IIII_CCCC_IIII_TTTT_AAAA_TTTT_IIII_OOOO_NNNN messages to the _AAAA_LLLL_LLLL______RRRR_OOOO_UUUU_TTTT_EEEE_RRRR_SSSS
(224.0.0.2) multicast address when it is started.
A timer is associated with each router address and the address will no
longer be considered for inclusion in the routing tables if the timer
expires before a new _a_d_v_e_r_t_i_s_e message is received from the router. The
address will also be excluded from consideration if the host receives an
_a_d_v_e_r_t_i_s_e message with the preference being maximally negative.